Codexonics\PrimeMoverFramework\utilities\PrimeMoverSystemCheckUtilities D

Total Complexity 233
Dependencies 10
Dependents 7
Total lines 1,394
Lines of code 829
Logical lines of code 555
Comment lines 340
Methods 45
Properties 2

Methods 45

Method Rating Maintainability Complexity Lines of code
copyDir()
D
29 32 119
streamCopy()
B
40 16 54
maybeSkipDirectoryCopying()
A
41 15 52
doExtractionByFileLevelChunks()
A
44 11 42
maybeDeactivateSomePlugins()
A
50 10 29
resumableZipExtractor()
A
45 9 40
replaceLegacyBaseUrls()
A
47 9 37
maybeEnableRequireSecureTransportPdo()
A
57 10 15
querySQLConfig()
A
51 9 27
getMySQLBaseDirExecutablePath()
S
51 7 28
maybeSkipFileCopying()
S
51 7 25
primeMoverExtractZipByParts()
S
52 6 24
processFile()
S
52 6 23
getExtractionReprocessingParameters()
S
54 5 22
addLegacyBaseURLtoFootPrint()
S
59 5 16
isLegacyMultisiteBaseURL()
S
58 5 16
maybeTestSlowCopy()
S
58 5 15
getLegacyBaseURL()
S
58 4 17
postProcessFileSuccessProcessing()
S
62 5 10
addVersionKeysToFootPrint()
S
62 4 13
validateLegacySiteIfBaseURLSet()
S
63 4 12
cliRestartFallBackTimeout()
S
70 4 6
bailoutAndReturn()
S
60 3 12
handleExtractionError()
S
61 3 12
maybeTestStreamCopyDelay()
S
63 3 11
validateResource()
S
63 3 11
initHooks()
S
56 2 16
validateVersionIfSet()
S
66 3 9
setClientSidePackageMismatchParams()
S
58 2 15
getResource()
S
64 3 10
maybeThrottleExtraction()
S
69 3 7
computeSeekPosition()
S
70 2 7
maybeExtractionNeedsToRestart()
S
63 2 9
getTotalMediaFilesCountOnImport()
S
63 2 10
computeChunkSize()
S
66 2 9
addVersionToFootPrint()
S
69 2 7
setEnvironment()
S
67 2 8
computeExtractionParameters()
S
60 1 12
getSystemUtilities()
S
82 1 3
getRequireSecureTransport()
S
80 1 3
getSystemAuthorization()
S
81 1 3
getSystemInitialization()
S
81 1 3
getMaxAllowedPacket()
S
80 1 3
getSystemFunctions()
S
82 1 3
__construct()
S
77 1 4